package com.gitee.etl.bean

import scala.beans.BeanProperty

class WideLog(
               @BeanProperty var uid:String,            //用户id信息
               @BeanProperty var ip:String,             //ip地址
               @BeanProperty var requestTime:String,    //请求时间
               @BeanProperty var requestMethod:String,  //请求方式
               @BeanProperty var resolution:String,     //请求地址
               @BeanProperty var requestProtocol:String,//请求协议
               @BeanProperty var responseStatus:Int,    //响应码
               @BeanProperty var responseBodyBytes:String, //返回的数据流量
               @BeanProperty var referer:String,         //访客的来源Url
               @BeanProperty var userAgent:String,       //用户代理
               @BeanProperty var referDomain:String,     //跳转过来页面的域名
               @BeanProperty var province:String,    //ip对应的省份，拉宽后增加的字段
               @BeanProperty var city:String,        //ip对应的城市，拉宽后增加的字段
               @BeanProperty var requestDateTime:String                    //访问的时间戳，因为拉宽后的点击流数据需要写入到kafka，然后摄取到Druid，Druid需要写入的数据包含时间字段
             )
